Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour 2001 Eddleman USTA Challenger - Birmingham Powder Byrne Trophy - Surbiton LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Marrakech Challenger Heilbronn Challenger Renault Slovenian Open - Ljubljana Braunschweig Challenger Pozoblanco Challenger Genova Challenger Seville Challenger VII Torneo Internazionale di Tennis - Barletta Challenger DCN de Cherbourg - Cherbourg Genova Challenger Brescia Challenger Andria Challenger Alphen Challenger Rome Challenger Koblenz Challenger South African Airways Tennis Open - Durban Rennes Challenger Santiago Challenger Lisbon Challenger Roma Open Challenger - Rome Padova Challenger Sopot Challenger Szczecin Challenger Indian Wells Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Lisbon Challenger Poznan Challenger Genova Challenger Biella Challenger Barcelona Challenger Alicante Challenger Antalya Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger TEAN International - Alphen Aan Den Rijn Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Open Diputacion Ciudad de Pozoblanco - Cordoba Ethias Trophy - Mons Trofeo Barcelona de Tenis - Barcelona TennisCup Vlaanderen - Antwerp Okal Cup 2001 International Bavarian Championships - Eckental AGT Challenger - Leon Kuppers Kolsch Cup by Lambertz - Aachen Caltanissetta Challenger Milan Challenger Eckental Challenger Marbella Challenger PrivatBank Cup - Dnepropetrovsk Prostejov Challenger San Benedetto Challenger Marburg Challenger Cordenons Challenger Biella Challenger Florence Challenger Barcelona Challenger Bastad Challenger Marbella Challenger Como Challenger Hamburg Challenger Biella Challenger Antalya 2 Challenger Liberec Challenger Barcelona Challenger Open Seat-Godo 2000 - Barcelona Milan Challenger Gold Flake Open - Chennai Milan Indoors - Milan Grand Prix Hassan II - Casablanca Manerbio Challenger Como Challenger Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Adidas International - Sydney Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Stockholm Open - Stockholm Adidas International - Sydney Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Rezidenza Open - Magdeburg AXA Open II - Espinho Copa Sevilla - Seville Bukhara Challenger - Bukhara 2000 Cairo Challenger - Cairo Toulouse Warsteiner Challenger Lubeck 2001 - Lubeck Residenza Open - Magdeburg VIII Open Internacional D'Andorra - Andorra Diego Open - Budapest Tata Open - Chennai Seville Challenger Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad VIII Trofeo Ciudad de Quito - Quito Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Casino Lugano - Lugano Open Diputacion Pozoblanco - Cordoba AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Heineken Open - Auckland Copa Sevilla Internacionales de Andalucia - Seville ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Maia Open - Oporto The LTA Wrexham Challenger - Wrexham Orange Prokom Open - Sopot China Open - Beijing Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Open de Moselle - Metz Garden Open - Rome ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Orange Warsaw Open - Warsaw Challenger Leon 2003 - Leon China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad IPP Open - Helsinki Masters Series - Hamburg Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Ischgl International Tennis Challenger 2003 - Ischgl Challenger Leon 2004 - Leon Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad The LTA Men's Challenger Wrexham - Wrexham Allianz Suisse Open Gstaad - Gstaad Open de Franche-Comte - Besancon Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Heineken Open - Auckland Movistar Open - Santiago Fujitsu Siemens Open - Budapest Ostrava Open 2005 - Ostrava Czech Indoor Open - Prague ECM Prague Open 2005 - Prague ATP Studena Croatia Open - Umag Ethias Tennis Trophy - Mons San Luis Potosi Challenger - San Luis Potosi Tunis Open 2006 - Tunis Open Castilla y Leon - Segovia SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Valencia Open - Valencia Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco LTA Shrewsbury Challenger - Shrewsbury GHI Bronx Classic - Bronx Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bancolombia Open - Bogota Bet-at-home Open - Hamburg Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Open des Alpes Trophee BNP Paribas - Grenoble Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Siemens Open - Scheveningen Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona China Open - Beijing Valencia Open - Valencia Geneva Challenger - Geneva Black Forest Open - Freudenstadt SkiStar Swedish Open - Bastad China Open - Beijing Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Kobstaedernes ATP Challenger - Kolding Voit Mexico City Open - Mexico City Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Memorial A. Manfredini Sassuolo Challenger - Sassuolo Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Lambertz Open - Aachen Okal Cup 2003 - Eckental Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Jameson Cup - Milan Heineken Open - Auckland Intersport Heilbronn Open - Heilbronn Bogota Challenger - Bogota Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon CA-Challenge 2000 - Graz Skandia Open - Linz Macedonian Open - Skopje Cosmorom Challenger - Brasov Open de L'Isere - Grenoble Telenordia Swedish Open - Bastad European Community Championships - Antwerp AIG Japan Open - Tokyo RCA Championships - Indianapolis Open de Charleroi - Charleroi Lambertz Open - Aachen Budapest Challenger Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen BNP Paribas Masters - Paris Warsteiner Challenger - Wolfsburg Copa AT&T - Buenos Aires Milan Challenger Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Espinho Challenger - Espinho Telenordia Swedish Open - Bastad Sibiu Challenger V Torneo Internazionale di Tennis - Barletta 2001 Mercedes Cup - Stuttgart 2001 USTA Challenger of Calabasas - Calabasas Mouilleron-Le-Captif Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis Tata Open 2002 - Chennai Aix En Provence Challenger Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Dubai Tennis Open - Dubai Bauer Watertechnology Cup - Eckental Mexico City Challenger 2002 Mercedes Cup - Stuttgart Mobilux Open - Luxembourg Tatra Banka Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Estoril Open - Estoril Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Parma Challenger Corona Mexico City Open - Mexico City Sopot Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Bancolombia Open - Bogota Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi Sparkassen Open - Magdeburg Tokyo Eddleman / USTA Challenger - Birmingham Seoul Mobelwelt-Zick Open 98 - Dresden Cordenons Challenger Torneo Internacional Challenger Fila 2006 - Leon Synsam Swedish Open - Bastad Marbella Challenger Abierto Colombiano de Tenis - Bogota Croatia Open - Umag SAP Open - San Jose s'Tennis Masters Challenger - Graz Open Seat-Godo '99 - Barcelona Monterrey Challenger Open de Franche Comte - Besancon Ciudad de Pozoblanco Open Diputacion - Cordoba Aix En Provence Challenger Unicredit Czech Open 2007 - Prostejov IX Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Garden Open - Rome Open Castilla y Leon - Segovia Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Open de Moselle - Metz Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Davidoff Swiss Indoors - Basel Orleans Challenger Qatar Mobil Open 2001 - Doha Open Sainte Victoire - Aix-En-Provence Thailand Open - Bangkok Steelers Cup - Kosice Noumea Challenger Copa Telmex - Buenos Aires Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Open D'Orleans - Orleans Regions Morgan Keegan Championships - Memphis Ordina Open - 's-Hertogenbosch Tokyo Legg Mason Tennis Classic - Washington Ethias Trophy - Mons Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Open de Rennes La Trinitaine - Rennes Erste Bank Open - Vienna Challenger 42 - Andrezieux Mumbai Open - Mumbai AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh Davidoff Swiss Indoors - Basel TED Open - Istanbul Gerry Weber Open - Halle Tennis Cup of Flanders - Ostende IPP Open - Helsinki Open 88 - Contrexeville Abierto Internacional de Salinas 'Dario Expreso' - Salinas Pilot Pen Tennis - New Haven Winston-Salem Open - Winston-Salem Rijeka Open - Rijeka Czech Indoor Open - Prague Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl San Remo Tennis Cup - San Remo Kremlin Cup - Moscow Shenzhen Open - Shenzhen Gemax Samsung Open 2005 - Belgrade Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot The Hamlet Cup - Long Island TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam Tata Open 2003 - Chennai Lambertz Open by Stawag - Aachen ABN/AMRO World Tennis Tournament - Rotterdam Warta Cup 2001 - Sopot Geneva Challenger - Geneva New Delhi Intersport Heilbronn Open - Heilbronn Beijing Black Forest Open - Freudenstadt Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Gemax Open - Belgrade Optimus Maia Open - Maia Manchester Internationaux du Doubs - Besancon 4th Sardinia International Championships - Cagliari Challenger Ford de Cherbourg - Cherbourg Copa Claro - Buenos Aires China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Prague II Challenger Adidas International - Sydney Internationaux de Doubs Open de Franchie-Comte - Besancon Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam The Lipton Championships - Key Biscayne Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal The Stella Artois Grass Court Championships - London Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Milan St. Petersburg Generali Open - Kitzbuhel International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Brasil Open - Salvador Heineken Open - Auckland Dubai Open - Dubai Brasil Open - Costa do Sauipe Bordeaux NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome China Open - Beijing Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Winston-Salem Open - Winston-Salem NASDAQ-100 Open - Miami Calgary Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Ordina Open - 's-Hertogenbosch U.S. Men's Clay Court Championships - Houston NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo European Community Championships - Antwerp Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Open SEAT 2008 - Barcelona Rogers Masters - Toronto Davidoff Swiss Indoors - Basel Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Open 13 - Marseille Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Pacific Life Open - Indian Wells Medibank International - Sydney Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Energis Open - Amersfoort Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Heineken Open - Auckland Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Dubai Tennis Open - Dubai Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BCR Open Romania - Bucharest Shanghai - Shanghai Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Las Vegas Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells CA Tennis Trophy - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Apia International - Sydney KGHM Emax Polish Indoors - Wroclaw VTR Open - Vina del Mar Zagreb Open - Zagreb Brasil Open - Sao Paulo Shanghai ATP Masters - Shanghai Finnish Open - Helsinki Samsung Securities Cup Challenger Tennis - Seoul SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miller Lite Hall of Fame Tennis Championships - Newport Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Brasil Open - Sao Paulo Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Barcelona Open BancSabadell - Barcelona Western & Southern Open - Cincinnati Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Miami Open - Miami The Priority Telecom Open - Amersfoort Monte-Carlo Rolex Masters - Monte-Carlo Braga Challenger Akbank Private Banking TED Open - Istanbul St. Petersburg Open - St. Petersburg Rogers Cup - Montreal Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Taipei Dubai Duty Free Tennis Championships - Dubai Alexander Kolyaskin Memorial - Donetsk BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Generali Open - Kitzbuhel European Open - Antwerp TD Waterhouse Cup - Long Island Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Jakarta Qatar Exxon Mobil Open - Doha Millennium Estoril Open - Estoril Geneva Open - Geneva Next Generation Adelaide International - Adelaide Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Grand Prix de Tennis de Lyon - Lyon TEB BNP Paribas Istanbul Open - Istanbul Salem Open - Hong Kong International German Open - Hamburg Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Indianapolis AIG Japan Open - Tokyo Barcelona Open Banc Sabadell - Barcelona French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open Campbell's Hall of Fame Tennis Championships - Newport Wimbledon Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Adidas International - Sydney Swiss Open - Gstaad Queen's Club Wimbledon - London Argentina Open - Buenos Aires Trofeo Conde de Godo - Barcelona Barcelona Open Banc Sabadell - Barcelona CA Tennis Trophy - Vienna Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rosmalen Verizon Tennis Challenge - Atlanta French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne French Open - Paris Wimbledon - London Gerry Weber Open - Halle U.S. Open - New York Miller Lite Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Tokyo Barcelona Open Banc Sabadell - Barcelona Mallorca Open - Mallorca French Open - Paris Chevrolet Cup - Vina del Mar Energis Open - Amsterdam French Open - Paris Mercedes Cup - Stuttgart U.S. Open - New York French Open - Paris U.S. Open - New York Medibank International - Sydney Australian Open Qualifying - Doha French Open - Paris Thailand Open - Bangkok China Open - Beijing China Open - Beijing If Stockholm Open - Stockholm Moselle Open - Metz Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Australian Open - Melbourne Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Wimbledon - London Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, ESP-GER, 3-2 Hopman Cup - Perth French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne Davis Cup, World Group, F, ESP-USA 3-2 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing